package com.bw.lib_common.api

import com.bw.lib_common.entity.BaseResponse
import com.bw.lib_common.entity.PermissionEntity
import com.bw.lib_common.entity.UserEntity
import retrofit2.http.GET
import retrofit2.http.Query

/**
 * API接口
 */
interface BaseApiServer {

    /**
     * 获取用户权限
     */
    @GET("/api/user/getUserPermissions")
    suspend fun getUserPermission(@Query("id")id:Int):BaseResponse<PermissionEntity>

    /**
     * 获取所有用户
     */
    @GET("/api/user/getUsers")
    suspend fun getAllUser():BaseResponse<List<UserEntity>>
}